lsarraylba

Use o comando lsarraylba para permitir a localização de um endereço de bloco lógico (LBA) da matriz a partir de uma unidade e de um LBA.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe lsarraylba -nohdr-delimdelimiter -drivelba lba -drive drive_id

Parâmetros

-nohdr
(Opcional) Por padrão, os títulos são exibidos para cada coluna de dados em uma visualização de estilo conciso e para cada item de dados em uma visualização de estilo detalhado. O parâmetro -nohdr suprime a exibição desses títulos.
Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
-delim delimiter
(Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada com a largura máxima de cada item de dados. Em uma visualização detalhada, cada item de dados possui sua própria linha, e se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim : na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados de seu cabeçalho pelo delimitador especificado.
-drivelba lba
O LBA na unidade para converter em LBA da matriz. O valor lba deve ser especificado em hexadecimal, com um prefixo 0x.
-drive drive_id
O ID da unidade a ser visualizada.

Description

Esse comando permite que um LBA da matriz seja localizado em uma unidade e LBA.

O sistema fornece volumes que têm LBAs para tamanhos de bloco de 512 bytes; no entanto, discos de backend que têm um tamanho de bloco de 512 ou 4096 bytes também podem ser usados. As unidades são listadas em seus tamanhos físicos.

Use o comando lsdrive para exibir o tamanho de bloco da unidade e use o comando lsdrive ou lsarray para listar cada objeto (a unidade e o MDisk).

Esta tabela mostra as saídas possíveis.
Tabela 1. Saída de lsarraylba
Atributo Valor
tipo O tipo de alocação de extensão do MDisk:
  • allocated
  • unallocated
Somente para matrizes distribuídas:
  • Se o LBA for uma área de reconstrução não usada, esse valor exibirá rebuild_area.
  • Se o LBA for uma área de reconstrução usada, esse valor exibirá allocated.
mdisk_lba O LBA do MDisk da matriz (em branco se não houver nenhum).
mdisk_start O início do intervalo de LBAs (faixa) no MDisk da matriz (em branco se não houver nenhum).
mdisk_end O fim do intervalo de LBAs (faixa) no MDisk da matriz (em branco se não houver nenhum).
drive_start O início do intervalo de LBAs (faixa) na unidade (em branco se não houver nenhum).
drive_end O fim do intervalo de LBAs (faixa) na matriz (em branco se não houver nenhum).

Um exemplo de chamada para mapear o LBA 2 da unidade -xff para o LBA 2 do MDisk0xff

lsarraylba -delim : -drivelba 0xff -drive 2

A saída do resultado:

mdisk_id:mdisk_name:type:mdisk_lba:mdisk_start:mdisk_end:drive_start:drive_end
0:mdisk2:allocated:0x00000000000001ff:0x0000000000000100:0x00000000000001ff:0x0000000000000000:0x00000000000000ff

Um exemplo de chamada para um espaço alocado

lsarraylba -drivelba 0x00 -drive 2

A saída resultante:

mdisk_id mdisk_name type      mdisk_lba          mdisk_start        mdisk_end          drive_start        drive_end
1        mdisk1     allocated 0x0000000000000000 0x0000000000000000 0x00000000000001FF 0x0000000000000000 0x00000000000001FF

Um exemplo de chamada para uma área de reconstrução não usada

lsarraylba -drivelba 0x00 -drive 16

A saída resultante :

mdisk_id mdisk_name type      mdisk_lba          mdisk_start        mdisk_end          drive_start        drive_end
3        mdisk3     rebuild_area                                                          0x0000000000000000 0x0000000000000A1F